package com.qijian.business.domain.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import com.qijian.business.domain.ProductionDetailSalary;
import com.qijian.common.annotation.KingDeeField;
import lombok.Data;
import lombok.ToString;

import java.math.BigDecimal;
import java.time.YearMonth;
import java.util.Date;

/**
 * 报工工资对象
 *
 * @author qijian
 * @date 2025-03-29
 */

@Data
@ToString
public class ProductionDetailSalaryVo extends ProductionDetailSalary{

    @JsonSerialize(using= ToStringSerializer.class)
    private Long productionDetailId;

    private String topItemName;

    private String itemName;

    private String itemCode;

    private String workOrderDetailNo;

    private String processName;

    private BigDecimal checkSalary;

    private BigDecimal unCheckSalary;

    private int day;
    private String month;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date createTime;
}
